package com.geek.factory.service;

import cn.hutool.db.PageResult;
import com.baomidou.mybatisplus.extension.service.IService;
import com.geek.factory.dto.ProductionScheduleDTO;
import com.geek.factory.entity.ProductionSchedule;
import com.geek.factory.vo.ProductionScheduleQueryVO;

import java.util.List;

public interface IProductionScheduleService extends IService<ProductionSchedule> {


    /**
     * 分页查询生产排班
     * @param productionScheduleDTO 查询条件
     * @return 分页结果
     */
    PageResult<ProductionSchedule> queryPage(ProductionScheduleDTO productionScheduleDTO);
    List<ProductionScheduleQueryVO> getScheduleWithPlanAndProductive();
}
